<?php
/**
 * Created by 陈俊伟.
 * User: Administrator
 * Date: 2019-10-28
 * Time: 下午 2:52
 */

namespace App\Lib\PHPExcel\ManuOrder;

use App\Lib\PHPExcel\ExcelHandle;

class Hzbb extends ExcelHandle
{
    /*
     * 工厂模式
     * 杭州包包订单格式定制
     * */
    public function arrange($origin_arr)
    {

        $arr = [
            0 => [
                '订单号', '下单时间', '买家账号', '支付单号', '付款方式', '付款时间', '订单备注',
                '买家留言', '运费', '应付金额', '收货人姓名', '手机', '固话', '省份', '城市', '区县',
                '地址', '邮编', '线上商品编码', '商品编码', '商品名称', '颜色及规格', '数量', '商品单价',
                '快递公司', '快递单号', '发货时间', '状态', '业务员', '便签|线下备注'
            ]
        ];
        $i = 1;
        foreach ($origin_arr as $data) {
            $arr[$i]['订单号'] = $data['order_id'] ?? ''; //订单id
            $arr[$i]['下单时间'] = $data['create_time'] ?? ''; //下单日期
            $arr[$i]['买家账号'] = '';
            $arr[$i]['支付单号'] = '';
            $arr[$i]['付款方式'] = '';
            $arr[$i]['付款时间'] = '';
            $arr[$i]['订单备注'] = $data['seller_words'] ?? ''; //商户备注
            $arr[$i]['买家留言'] = $data['buyer_words'] ?? ''; //用户留言
            $arr[$i]['运费'] = '';
            $arr[$i]['应付金额'] = $data['total_amount'] ?? '';
            $arr[$i]['收件人姓名'] = $data['post_receiver'] ?? ''; //收件人
            $arr[$i]['手机'] = $data['post_tel'] ?? ''; //收件人电话
            $arr[$i]['固话'] = '';
            $arr[$i]['省份'] = $data['province'] ?? '';
            $arr[$i]['城市'] = $data['city'] ?? '';
            $arr[$i]['区县'] = $data['town'] ?? '';
            $arr[$i]['地址'] = $data['full_addr'] ?? ''; //收件地址

            $arr[$i]['邮编'] = '';
            $arr[$i]['线上商品编码'] = '';
            $arr[$i]['商品编码'] = '';
            $arr[$i]['商品名'] = $data['origin_prod_name'] ?? ''; //商品名

            $arr[$i]['颜色及规格'] = '';
            $arr[$i]['数量'] = $data['combo_num'] ?? ''; //下单数量
            $arr[$i]['商品单价'] = $data['combo_amount'] ?? 0; //下单数量

            $arr[$i]['快递公司'] = '';
            $arr[$i]['快递单号'] = '';
            $arr[$i]['发货时间'] = '';
            $arr[$i]['状态'] = '';
            $arr[$i]['业务员'] = '';
            $arr[$i]['便签|线下备注'] = '';
            $i++;
        }

        return $arr;
    }


}